Loading...
2023. 8. 27. 22:11

[LLM] Langchain์œผ๋กœ AI E2E ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœํ•ด๋ณด๊ธฐ

ChatGPT๊ฐ€ ํ™”๋‘๊ฐ€ ๋œ์ง€ ์–ด๋Š๋ง 3๊ฐœ์›”์ด ์ง€๋‚˜๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. GPT ๋ชจ๋ธ์ด 3 ๋ฒ„์ „ ์ดํ›„๋กœ ๊ต‰์žฅํžˆ ๋งŽ์€ ๋ณ€ํ™”๋ฅผ ๋ณด์ด๋ฉด์„œ ChatGPT์˜ ๋“ฑ์žฅ์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•„์ฃผ ์ธ๊ธฐ๋ฅผ ์–ป๊ฒŒ ๋˜๋ฉด์„œ ํ•„์ž์ธ ์ €๋„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋จธ์‹  ๋Ÿฌ๋‹์— ๊ด€์‹ฌ์„ ๋ณด์ด๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ๋…ผ๋ฌธ, ๊ธ€์„ ์ฝ์–ด๋ณด๊ณ  ๊ณต๋ถ€๋งŒ ํ•ด์„œ๋Š” ์ž˜ ์ •๋ฆฌ๊ฐ€ ๋˜์ง€ ์•Š๋Š” ๋“ฏํ•˜์—ฌ ์ตœ๊ทผ์— ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋‹ค๋ณด๋‹ˆ Langchain์— ๋Œ€ํ•ด ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•ด๋ณด๋ฉด ๋จธ์‹  ๋Ÿฌ๋‹์„ ๋ชจ๋ฅด๋Š” ๊ฐœ๋ฐœ์ž๋“ค๋„ ์‰ฝ๊ฒŒ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ์ด์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ํฅ๋ฏธ๊ฐ€ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„ ๊ธ€์„ ์“ฐ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ Langchain์ด ๋ฌด์—‡์ธ๊ฐ€์š”? Langchain์€ LLM์„ ์ด์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ์–˜๊ธฐํ•˜์ž๋ฉด ๋ชจ๋ธ์„ ์ด์šฉํ•˜์—ฌ ์• ํ”Œ..

2019. 11. 6. 11:09

Google Colaboratory๋ฅผ ์ด์šฉํ•œ ๋จธ์‹  ๋Ÿฌ๋‹

์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ ๋จธ์‹  ๋Ÿฌ๋‹ ํ™˜๊ฒฝ ๊ตฌ์ถ•์„ ์ข€ ๋” ์‰ฝ๊ณ , ๋” ์ข‹์€ ํ™˜๊ฒฝ์„ ๋‹ค๋ฆ„ ์•„๋‹Œ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จธ์‹  ๋Ÿฌ๋‹์„ ๋‚ด PC์˜ ํ™˜๊ฒฝ์—์„œ ๊ตฌ์ถ•ํ•˜๋Š” ์ผ์ด๋ž€, ์‚ฌ์‹ค ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ฝค ์˜ค๋ž˜ ์ „์— TensorFlow๋ฅผ GPU ํ™˜๊ฒฝ์—์„œ ๋Œ๋ฆด ์ˆ˜ ์žˆ๋„๋ก Python์˜ Virtualenv์—์„œ TensorFlow๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์˜ฌ๋ ธ์—ˆ๋Š”๋ฐ์š”. ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•˜๊ณ , Python์„ ์„ค์น˜ํ•˜๊ณ , ๋˜ ๊ทธ์— ํ•„์š”ํ•œ TensorFlow, Virtualenv๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ๋‚˜๋ฉด ์ด์ œ๋Š” GPU ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์˜ค๋ฅ˜๋„ ๋งŽ์ด ๋‚˜๊ณ , ์—ฌ๊ฐ„ ์‰ฝ์ง€ ์•Š์€ ๊ณผ์ •๋“ค์ด ๋ฒŒ์–ด์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ, ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ์ •๋ง๋กœ ๊ณ ๊ธ‰ ์žฅ๋น„๋ฅผ ๊ฐ€์ง€๊ณ , ์ด๋ฅผ ํ…Œ๋ฉด Tesla 8๊ฐœ๋ฅผ SLI๋กœ ๋ฌถ๋Š”๋‹ค๋˜์ง€, ์ด๋ ‡๊ฒŒ ํ•œ๋‹ค๋ฉด ์œ„ ๊ณผ์ •์„ ์ •๋ง๋กœ ..

2017. 6. 29. 16:01

Virtualenv๋ฅผ ์‚ฌ์šฉํ•œ Tensorflow ์„ค์น˜

Tensorflow๋ฅผ 0.8 ๋ฒ„์ „๋ถ€ํ„ฐ ์‚ฌ์šฉํ–ˆ์—ˆ์ง€๋งŒ, ์–ด๋Š์ƒˆ ์™€์„œ ๋ณด๋‹ˆ ๋ฒŒ์จ ์ •์‹ ๋ฆด๋ฆฌ์ฆˆ 1.0 ๋ฒ„์ „์„ ์ถœ์‹œํ•˜๊ณ , ์ด์ œ๋Š” CPU ๋ฒ„์ „์ด 1.2๊นŒ์ง€ ์˜จ ์ƒํƒœ๋”๊ตฐ์š”. ์ƒˆ์‚ผ์Šค๋Ÿฝ๊ฒŒ๋„ ์ •๋ง ์‹œ๊ฐ„์ด ๋นจ๋ฆฌ ๊ฐ€๊ณ  ์žˆ๋‹ค๋Š” ๋Š๋‚Œ์ž…๋‹ˆ๋‹ค. What is Tensorflow ?์ด ์‹œ์ ์—์„œ Tensorflow๋ฅผ ๋ชจ๋ฅด์‹œ๋Š” ๋ถ„๋“ค์€ ์•„๋งˆ ์—†์„ ๊ฒƒ์ด๋ผ ์ƒ๊ฐ๋˜์ง€๋งŒ, ํ˜น์‹œ๋ผ๋„ ์ด ๋ถ„์•ผ์— ์ฒ˜์Œ ํ•ด๋ณด์‹œ๊ณ , ๋ง‰์ƒ ์ฒ˜์Œํ•ด๋ณด๋Š”๋ฐ, ๋˜ ๋ญ”์ง€ ๋ชจ๋ฅด๋ฉด ๊ณค๋ž€ํ•˜๊ฒ ์ฃ ? ๊ทธ๋ž˜์„œ ๊ฐ„๋‹จํ•œ ์ด์•ผ๊ธฐ๋ฅผ ํ•ด๋ณด๋ฉด์„œ ์‹œ์ž‘ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Tensorflow: ํ…์„œํ”Œ๋กœ์šฐ๋Š” Google์—์„œ ๊ฐœ๋ฐœํ•ด์„œ ๋‚ด๋†“์€ ๋”ฅ๋Ÿฌ๋‹/๊ธฐ๊ณ„ํ•™์Šต ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๋ณธ๋ž˜ ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” Python ์–ธ์–ด๋งŒ์„ ์ง€์›ํ•˜์˜€์ง€๋งŒ, ์ •์‹ ๋ฒ„์ „์ธ 1.0 ๋ฒ„์ „์„ ๊ณต๊ฐœํ•œ ์ดํ›„์—๋Š” Java, C, Go ์–ธ์–ด์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ..